Package-level declarations

Types

Link copied to clipboard

Base class is to hold only code common for all Text Pattern- activities.

Link copied to clipboard
abstract class BaseTextPatternViewModel(val configuration: TextPatternScannerScreenConfiguration, textPatternScannerWrapper: Result<TextPatternScanner>, cameraConfiguration: CameraConfiguration = configuration.cameraConfiguration, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : ScanbotComposeCameraViewModel
Link copied to clipboard

Wrapper-class for all information, obtained as a result of RTU activity work.

Link copied to clipboard
class TextPatternViewModel(configuration: TextPatternScannerScreenConfiguration, textPatternScannerWrapper: Result<TextPatternScanner>, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : BaseTextPatternViewModel

Functions

Link copied to clipboard

Uses reflection to access all String fields of class and write field name and its value as a key-value pair into a map.

Link copied to clipboard
fun TextPatternScannerViewInternal(modifier: <Error class: unknown class> = Modifier, enableBackNavigation: Boolean = true, onTextPatternScannerClosed: (CloseReason) -> Unit = {}, viewModel: BaseTextPatternViewModel)